package thread;

public class ThreadDemo3 {
    public static void main(String[] args) {
        //第一种 Thread 创建匿名内部类的方式创建派生类重写run()方法
        Thread t1 = new Thread(){
          public void run(){
              for (int i = 1; i <= 1000; i++) {
                  System.out.println("你是谁啊！");
              }
          }
        };
        //第二种创建方式 先创建Runnable任务的实现类可使用lambda表达式 在放入线程中执行
        /*Runnable r1 =
            ()->{
                for (int i = 1; i <= 1000; i++) {
                    System.out.println("查水表的！");
                }

        };
        Thread t2 = new Thread(r1);*/
        //可以进一步简化 直接将r1传入构造器中
        Thread t2 = new Thread(()->{
            for (int i = 1; i <= 1000; i++) {
                System.out.println("查水表的！");
            }
        });
        t1.start();
        t2.start();
    }

}